home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d11 / viz412.arc / VIZ.DAT < prev    next >
Text File  |  1991-06-06  |  15KB  |  240 lines

  1. ┌──────────────────────────────────────────────────────────────────────────────┐
  2. │ Designations claimed as trademark appear in initial capitals or all capitals │
  3. └──────────────────────────────────────────────────────────────────────────────┘
  4.       Copyright (c) 1989-1991 by F.M. de Monasterio.  All rights reserved.
  5.  
  6.                                VIz version 4.12
  7.                                ----------------
  8.  
  9.    BENCHMARKS
  10.  
  11.    The data were obtained with the utilities HLTEXT.EXE and HLWINDOW.EXE of the
  12.    PC TECH JOURNAL benchmarks 1.0, (c)1988 Ziff Communications Co., BENCH24.EXE
  13.    of the PC MAGAZINE benchmarks 5.0, (c)1989 Ziff-Davis Corp., and VIZMARK.EXE
  14.    version 2.10, (c)1990 F.M. de Monasterio. These data represent the mean of 5
  15.    sequential runs of each utility, after the initial run (that was discarded),
  16.    expressed as the factor in accelerating operations relative to the benchmark
  17.    results obtained without a video accelerator. In other words, the higher the
  18.    factor the shorter the actual benchmark times for a given test.
  19.  
  20.    The accelerator being tested was installed as the only resident program that
  21.    intercepted the BIOS video interrupt 10h in (1) a 25-Mhz 386 computer with a
  22.    32-bit bus, an 8-bit nonplanar VGA adapter, and a Phoenix BIOS 1.10 10a; (2)
  23.    a 16-Mhz 386 computer with a 16-bit bus, a 16-bit nonplanar VGA adapter, and
  24.    a 1984-IBM AT BIOS, and (3) a 10-Mhz 8088 computer with an 8-bit bus, an EGA
  25.    adapter and a 1988-EPSON BIOS.  A 25 row, 80 column screen was used. The 32-
  26.    bit bus machine was run under IBM PC-DOS 3.30 and the other two under COMPAQ
  27.    MS-DOS 3.31. The VIz versions being tested used word OUT addressing, and the
  28.    ROM video BIOS was not remapped to faster RAM in the 80386 machines.
  29.  
  30.  ------------------------------------------------------------------------------
  31.  
  32.    386 USERS:
  33.  
  34.    Note that the use of a 386 memory manager of the type of 386^MAX (Qualitas)
  35.    or QEMM-386 (Quarterdeck) can sometimes result in nontrivial changes in the
  36.    video I/O. In some cases, VIz can only bring video speed to levels not much
  37.    above the actual speed prior to the installation of the memory manager.
  38.  
  39.  
  40.                                         ┌───────────────────┐
  41.                      16Mhz 16bit-386    │  386MAX  QEMM-386 │
  42.                                         │    (1)     (2)    │
  43.                   ┌───────────────────┐ ├───────────────────┤
  44.                   │- VIZMARK.EXE      │ │                   │
  45.                   │   DOS             │ │   0.99     0.61   │
  46.                   │   CON fast        │ │   0.89     0.57   │
  47.                   │       ANSI        │ │    --       --    │
  48.                   │                   │ │                   │
  49.                   │   BIOS miscellan  │ │   0.85     0.50   │
  50.                   │        no scroll  │ │   0.92     0.52   │
  51.                   │        scrolling  │ │   0.97     0.74   │
  52.                   │                   │ │                   │
  53.                   │   Direct Writing  │ │   1.39     1.00   │
  54.                   └───────────────────┘ └───────────────────┘
  55.  
  56.    NOTES:
  57.    (1) Version 4.09.009ß (Copyright 1987-1990 Qualitas, Inc.). Video RAM was
  58.        not remapped to faster RAM.
  59.    (2) Version 5.0 (Copyright Quarterdeck Office Systems). Video RAM was not
  60.        remapped to faster RAM.
  61.  
  62.  ------------------------------------------------------------------------------
  63.  
  64.    1. RELATIVE ACCELERATION:
  65.  
  66.                            25Mhz 32bit-386  16Mhz 16bit-386  10Mhz 8bit-8088
  67.                            ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
  68.                            │ 386-VIz 4.12 │ │ 286-VIz 4.12 │ │ 086-VIz 4.12 │
  69.      ╒═══════════════════╕ ╞══════════════╡ ╞══════════════╡ ╞══════════════╡
  70.      │  Load switches    │ │   Z-    Z+   │ │   Z-    Z+   │ │   Z-    Z+   │
  71.      ├───────────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
  72.      │- HLTEXT.EXE       │ │              │ │              │ │              │
  73.      │   BIOS scrolling  │ │  2.88  2.88  │ │  2.83  2.83  │ │  2.91  2.91  │
  74.      │   DOS  scrolling  │ │  2.32  3.80  │ │  2.24  5.25  │ │  2.26  4.31  │
  75.      │   Misc scrolling  │ │  3.47  3.47  │ │  3.26  3.26  │ │  1.85  1.85  │
  76.      │   Wind scrolling  │ │  4.74  4.74  │ │  3.59  3.59  │ │  2.40  2.40  │
  77.      │                   │ │              │ │              │ │              │
  78.      │- HLWINDOW.EXE     │ │  4.33  4.33  │ │  3.66  3.66  │ │  2.21  2.21  │
  79.      │                   │ │              │ │              │ │              │
  80.      │- BENCH24.EXE      │ │              │ │              │ │              │
  81.      │        no scroll  │ │  8.26  8.26  │ │  5.01  5.01  │ │ 11.90 11.90  │
  82.      │        scrolling  │ │  3.58  3.58  │ │  3.40  3.40  │ │  4.09  4.09  │
  83.      │                   │ │              │ │              │ │              │
  84.      ├───────────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
  85.      │- VIZMARK.EXE      │ │              │ │              │ │              │
  86.      │   DOS             │ │  2.47  7.06  │ │  1.92 10.82  │ │  2.29 10.15  │
  87.      │   CON fast        │ │  4.32  4.32  │ │  3.12  3.12  │ │  5.56  5.56  │
  88.      │       ANSI        │ │  -NA-  -NA-  │ │  -NA-  -NA-  │ │  -NA-  -NA-  │
  89.      │   BIOS miscellan  │ │  5.08  5.08  │ │  3.80  3.80  │ │  3.35  3.35  │
  90.      │        no scroll  │ │  8.92  8.92  │ │  5.10  5.10  │ │  8.73  8.73  │
  91.      │        scrolling  │ │  3.76  3.76  │ │  3.51  3.51  │ │  4.49  4.49  │
  92.      │                   │ │              │ │              │ │              │
  93.      └───────────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
  94.  
  95.                                     --------
  96.  
  97.  
  98.    2. COMPARISONS WITH OTHER RESIDENTS (1):
  99.  
  100.                             ┌────────────────────────────────────────────────┐
  101.          16Mhz 16bit-386    │  286-VIz  QUICKCRT  PCKSCRN  VSCREEN  THEFAST  │
  102.                             │   4.12      (2)       (3)      (4)      (5)    │
  103.       ╒═══════════════════╕ ╞════════════════════════════════════════════════╡
  104.       │  Resident size    │ │   896       1456      4592     1040     912    │
  105.       ├───────────────────┤ ├────────────────────────────────────────────────┤
  106.       │  Load switches    │ │    Z+        /F      /A+/Q+    none     none   │
  107.       ├───────────────────┤ ├────────────────────────────────────────────────┤
  108.       │- HLTEXT.EXE       │ │                                                │
  109.       │   BIOS scrolling  │ │   2.83      2.65      2.41     1.52     0.96   │
  110.       │   DOS  scrolling  │ │   5.25      2.03      1.92     1.38     0.97   │
  111.       │   Misc scrolling  │ │   3.26      1.95      2.83     1.91     2.01   │
  112.       │   Wind scrolling  │ │   3.59      2.66      2.43     2.52     2.81   │
  113.       │                   │ │                                                │
  114.       │- HLWINDOW.EXE     │ │   3.66      2.49      2.29     2.38     2.58   │
  115.       │                   │ │                                                │
  116.       │- BENCH24.EXE      │ │                                                │
  117.       │        no scroll  │ │   5.01      4.17      3.33     3.49     0.94   │
  118.       │        scrolling  │ │   3.40      3.16      2.74     1.77     0.95   │
  119.       │                   │ │                                                │
  120.       ├───────────────────┤ ├────────────────────────────────────────────────┤
  121.       │- VIZMARK.EXE      │ │                                                │
  122.       │   DOS             │ │  10.82      1.84      1.73     1.57     0.95   │
  123.       │   CON fast        │ │   3.12      2.87      2.53     2.07     0.94   │
  124.       │       ANSI        │ │   -NA-      -NA-      -NA-     -NA-     -NA-   │
  125.       │   BIOS miscellan  │ │   3.80      3.23      2.60     1.70     2.48   │
  126.       │        no scroll  │ │   5.10      4.21      3.24     3.65     0.91   │
  127.       │        scrolling  │ │   3.51      3.19      2.79     1.87     0.94   │
  128.       │                   │ │                                                │
  129.       └───────────────────┘ └────────────────────────────────────────────────┘
  130.       ╒═══════════════════╕ ╒════════════════════════════════════════════════╕
  131.       │ Output factor (6) │ │   4.45      2.87      2.57     1.98     1.45   │
  132.       │ Factor/kbyte  (7) │ │   5.08      2.02      0.57     1.95     1.63   │
  133.       ╘═══════════════════╛ ╘════════════════════════════════════════════════╛
  134.  
  135.    NOTES:
  136.    (1) ZENO.COM (version 2.20) could not included in the above comparisons
  137.        because its 'teletype' service garbled the DOS prompt/command line.
  138.    (2) Copyright 1986 T. Overfield (version 1.00).
  139.    (3) Copyright 1987-89 MultiSoft Corporation (version 1.05).
  140.    (4) Copyright 1985-87 Golden Bow Systems (version 1.06).
  141.    (5) Copyright 1986-87 Soft Programming Services (version 1.04).
  142.    (6) Sum of the acceleration factors divided by the 12 (nondirect) tests.
  143.    (7) Mean video acceleration factor divided by the resident size (rounded
  144.        to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
  145.        = 1024 bytes).  This is an approximate index of the effectiveness of
  146.        the resident code in implementing video acceleration.
  147.  
  148.                                     --------
  149.  
  150.  
  151.    3. RELATIVE ANSI FILTER OUTPUT (asterisks indicate reference values):
  152.  
  153.                                         25Mhz 32bit-386    16Mhz 16bit-386
  154.                            ┌────────┐ ┌─────────────────┐ ┌────────────────┐
  155.                            │DOS CON:│ │ANSI.SYS  386-VIz│ │ANSI.SYS 286-VIz│
  156.                            │   (1)  │ │  (2)      4.12  │ │  (3)     4.12  │
  157.      ┌───────────────────┐ ├────────┤ ├─────────────────┤ ├────────────────┤
  158.      │  Resident size    │ │   NA   │ │  1678     1696  │ │  1678    1680  │
  159.      ├───────────────────┤ ├────────┤ ├─────────────────┤ ├────────────────┤
  160.      │  Load switches    │ │  none  │ │  none     Z-A+  │ │  none    Z-A+  │
  161.      ├───────────────────┤ ├────────┤ ├─────────────────┤ ├────────────────┤
  162.      │- HLTEXT.EXE       │ │        │ │                 │ │                │
  163.      │   BIOS scrolling  │ │   **   │ │  1.00     2.88  │ │  1.00    2.83  │
  164.      │   DOS  scrolling  │ │   **   │ │  0.74     3.03  │ │  0.71    2.40  │
  165.      │   Misc scrolling  │ │   **   │ │  1.00     3.47  │ │  1.00    3.26  │
  166.      │   Wind scrolling  │ │   **   │ │  1.00     4.74  │ │  1.00    3.59  │
  167.      │                   │ │        │ │                 │ │                │
  168.      ├───────────────────┤ ├────────┤ ├─────────────────┤ ├────────────────┤
  169.      │- VIZMARK.EXE      │ │        │ │                 │ │                │
  170.      │   DOS             │ │   **   │ │  0.74     2.41  │ │  0.68    2.08  │
  171.      │   CON fast        │ │   **   │ │  0.62     3.96  │ │  0.60    3.75  │
  172.      │       ANSI        │ │   NA   │ │   **      6.83  │ │   **     4.62  │
  173.      │                   │ │        │ │                 │ │                │
  174.      │   BIOS miscellan  │ │   **   │ │  1.00     5.08  │ │  1.00    3.80  │
  175.      │        no scroll  │ │   **   │ │  1.00     8.92  │ │  1.00    5.10  │
  176.      │        scrolling  │ │   **   │ │  1.00     3.76  │ │  1.00    3.51  │
  177.      │                   │ │        │ │                 │ │                │
  178.      └───────────────────┘ └────────┘ └─────────────────┘ └────────────────┘
  179.                                
  180.    NOTES:
  181.    (1) ANSI.SYS not installed (DOS video output being handled by the internal
  182.        console device driver of the operating system (CON:).
  183.    (2) Distributed with IBM PC-DOS (version 3.30).
  184.    (3) Distributed with COMPAQ MS-DOS (version 3.31).
  185.  
  186.                                     --------
  187.  
  188.  
  189.    4. ANSI COMPARISONS WITH OTHER RESIDENTS:
  190.  
  191.  
  192.                            ┌───────────────────────────────────────────────┐
  193.         16Mhz 16bit-386    │ 286-VIz ANSI.COM NANSI.SYS ZANSI.SYS ZAVT.SYS │
  194.                            │   (1)     (2)       (3)       (4)      (5)    │
  195.      ┌───────────────────┐ ├───────────────────────────────────────────────┤
  196.      │  Resident size    │ │  1680     2336      3168      2720     3536   │
  197.      ├───────────────────┤ ├───────────────────────────────────────────────┤
  198.      │  Load switches    │ │  Z-A+    FAST/B0    none      none     none   │
  199.      ├───────────────────┤ ├───────────────────────────────────────────────┤
  200.      │- VIZMARK.EXE      │ │                                               │
  201.      │   DOS             │ │  2.08     1.22      1.62      1.92     1.69   │
  202.      │   CON fast        │ │  3.75     1.37      2.20      3.12     2.39   │
  203.      │       ANSI        │ │  4.62     1.87      3.04      3.34     3.51   │
  204.      │                   │ │                                               │
  205.      │   BIOS miscellan  │ │  3.80     1.00      1.00      1.00     1.00   │
  206.      │        no scroll  │ │  5.10     1.00      1.00      1.00     1.00   │
  207.      │        scrolling  │ │  3.51     1.00      1.00      1.00     1.00   │
  208.      │                   │ │                                               │
  209.      └───────────────────┘ └───────────────────────────────────────────────┘
  210.      ╒═══════════════════╕ ╒═══════════════════════════════════════════════╕
  211.      │ Output factor  (6)│ │  3.48     1.48      2.29      2.79     2.53   │
  212.      │ Factor/kbyte   (7)│ │  2.12     0.65      0.74      1.05     0.73   │
  213.      ╘═══════════════════╛ ╘═══════════════════════════════════════════════╛
  214.  
  215.    NOTES:
  216.    (1) Version 4.12; the resident accelerator uses 896 bytes of memory; ANSI
  217.        (plus Cursor service) resident size is less than 800 bytes.
  218.    (2) Copyright 1989 Ziff-Davis Corp., Author: M.J. Mefford (version 1.20).
  219.        Switch /B0 yields the smallest resident size; part of such a resident
  220.        handles keyboard remapping services (not included in the benchmarks).
  221.        Switch 'SLOW' generates an output slower than that of ANSI.SYS alone.
  222.        Resident can be turned off and removed from memory.
  223.    (3) Copyright 1986, D. Kegel (version 2.2). Includes a keyboard remapping
  224.        service.  Driver cannot be turned off or removed from memory.
  225.    (4) Copyright 1986, 1987, T. Hanlin III (version 1.2).  Does not include
  226.        keyboard remapping services.  Driver cannot be turned off or removed
  227.        from memory.
  228.    (5) Copyright 1989, 1990, Luns Tee (version 1.1). Also includes an Avatar
  229.        level 0 handler.  Used ZAVTNK.SYS, which is smaller than ZAVT.SYS and
  230.        has the keyboard remapping service disabled.  Driver cannot be turned
  231.        off or removed from memory.
  232.    (6) Sum of the acceleration factors for DOS, CON, and ANSI divided by 3.
  233.    (7) Mean DOS/CON/ANSI output factor divided by the resident size (rounded
  234.        to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
  235.        = 1,024 bytes).  This is an approximate index of the effectiveness of
  236.        the resident code in implementing this video output subset.
  237.  
  238.  ------------------------------------------------------------------------------
  239.  [END]
  240.